home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / ietf / ospf / ospf-minutes-91nov.txt < prev    next >
Text File  |  1993-02-17  |  12KB  |  289 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4.  
  5. Reported by John Moy/Proteon
  6.  
  7. Minutes of the Open Shortest Path First IGP Working Group (OSPF)
  8.  
  9. The OSPF Working Group met Tuesday November 19, 1991 at the Santa Fe
  10. IETF. The Minutes of the Working Group meeting follow.  In addition, at
  11. this IETF work was performed (and decisions were made) in other working
  12. groups affecting OSPF. This related work is summarized below in the
  13. liaison section.
  14.  
  15.  
  16.  
  17.   1. Liason With Other Working Groups
  18.  
  19.  
  20.        o In the Open IESG meeting, it was announced that the IAB had
  21.          approved the OSPF Applicability Statement, which recommends the
  22.          use of OSPF as the Common IGP. It is expected that the
  23.          Applicability statement will be published as an RFC.
  24.  
  25.        o The wording of the router requirements document now reads:  if
  26.          a router implements dynamic routing, it must implement OSPF (as
  27.          an aside, it also must implement RIP). Router requirements has
  28.          also made TOS in OSPF optional (this was part of a more general
  29.          discussion of whether further subsets of OSPF are possible
  30.          and/or useful, which was continued at the OSPF Working Group
  31.          meeting; see Section 2.5 below).  The router requirements
  32.          Working Group has also asked that the behavior of OSPF in the
  33.          face of database overflows be written down.  Finally, an IP
  34.          Forwarding Table MIB has been defined allowing network
  35.          management stations to dump equal-cost routes, and routes that
  36.          depend on TOS (both of which are possible with OSPF).
  37.  
  38.        o The BGP Working Group has been working on a document specifying
  39.          the interaction between BGP and OSPF. A first draft of this
  40.          document, written by Kannan Varadhan of OARNet, had been
  41.          published as an Internet Draft before the Santa Fe IETF. At the
  42.          IETF the sections describing route exchange, the setting of BGP
  43.          IDs and OSPF Router IDs, and the setting of the BGP NEXT_HOP
  44.          attribute and the OSPF forwarding address were pretty much
  45.          agreed upon.  The setting of the tag field in type 5 AS
  46.          external LSAs was more controversial, and several different
  47.          proposals were floated.  An updated Internet Draft should
  48.          appear shortly.
  49.  
  50.  
  51.   2. Working Group Minutes
  52.  
  53.      The following items were discussed in the Working Group session.
  54.      All items on the Agenda were covered, except for a planned
  55.  
  56.                                    1
  57.  
  58.  
  59.  
  60.  
  61.  
  62. discussion of OSPF's non-broadcast network support (which is a hot
  63. topic currently because of all the activity in the IPLPDN group).
  64.  
  65. (a) A Problematic Virtual Link Configuration
  66.  
  67.     A handout was provided describing a configuration of virtual
  68.     links that was found to create routing loops.  This
  69.     configuration was discovered during the last round of OSPF
  70.     testing, immediately prior to Interop '91.  Basically, the
  71.     problem arises because, in a virtual link's transit area, the
  72.     area border routers may have a different view of routing than
  73.     the area's internal routers.  The current OSPF specification
  74.     tries to deal with this by have the endpoints of a virtual link
  75.     run an extra computation:  the ``resolution of virtual next
  76.     hops'' described in Section 13.3 of the spec.
  77.     However, this is not enough to avoid loops in all
  78.     configurations, as the handout showed.  The handout also
  79.     presented a fix to the spec, whereby any router bordering
  80.     transit areas would a) keep track of all transit areas that are
  81.     traversed on route to any particular destination and b) for
  82.     such a destination, run the ``resolution of virtual next hops''
  83.     using summary links belonging to each of the traversed areas.
  84.  
  85.     It was generally felt that the handout's fix was too
  86.     complicated.  An alternative fix, involving less bookkeeping
  87.     while potentially running the ``resolution of virtual next
  88.     hops'' process on more destinations, was proposed.  This
  89.     simpler fix is being investigated.
  90.  
  91.     The handout, augmented with a discussion of the simpler fix,
  92.     will be published as an Internet Draft.  Eventually, a new (but
  93.     backward-compatible) version of the OSPF specification will
  94.     have to be published.  Besides having a fix for the virtual
  95.     link problem, it was proposed to at that time add the
  96.     following:  a) make the origination of summary-LSAs into stub
  97.     areas optional and b) Add text describing how to avoid
  98.     originating summary-LSAs into an area when you know that they
  99.     will never be used (i.e., when the first hop for the
  100.     destination belongs to the area itself; this is sort of
  101.     equivalent to split horizon in a Bellman-Ford algorithm).
  102.  
  103. (b) Proposed Changes to the OSPF MIB
  104.  
  105.     The following changes to the OSPF MIB were proposed.  It is the
  106.     intent that all these changes be backward-compatible with the
  107.     present MIB:
  108.  
  109.      o Change the range of the ospfIfRtrDeadInterval,
  110.        ospfIfPollInterval and ospfVirtIfRtrDeadInterval variables
  111.        from 0-0xffffffff to 0-0x7fffffff.  This is being done to
  112.        make life easier for MIB compilers, realizing that it
  113.  
  114.                               2
  115.  
  116.  
  117.  
  118.  
  119.  
  120.        doesn't really make any sense to set the variables higher
  121.        than 0x7fffffff anyway.
  122.  
  123.      o Remove the TOSType definition from the OSPF MIB, and instead
  124.        refer to a TOS definition in the new IP Forwarding Table
  125.        MIB.
  126.  
  127.      o Add a separate table for type 5 AS externals, removing them
  128.        from the current ospfLsdbTable.  At the moment it is not
  129.        clear just where in the ospfLsdbTable the type 5 AS
  130.        externals should go.
  131.  
  132.      o Add type 6 (group-membership-LSAs) and type 7 (the new NSSA
  133.        externals) LS types to the ospfLsdbTable.  This will allow
  134.        us to monitor the OSPF extensions (somewhat) from the base
  135.        OSPF MIB.
  136.  
  137.      o Add a boolean to the Area Table allowing you to turn on or
  138.        off the origination of summary-LSAs into stub areas.
  139.  
  140.      o Somehow figure out how to represent OSPF type 1 and type 2
  141.        metrics, and also the four level OSPF routing hierarchy
  142.        (intra-area, inter-area, type 1 external and type 2
  143.        external) in the new IP Forwarding Table MIB. This may be
  144.        done entirely with comments.
  145.  
  146.     There was an additional proposal on the table to clean
  147.     up/rationalize the ascii names of some of the OSPF MIB
  148.     variables.  It was decided to ask the Network Management
  149.     Directorate whether this would be too large a change to make at
  150.     this time.
  151.  
  152. (c) The OSPF Trap MIB
  153.  
  154.     Rob Coltun reported on the state of the OSPF Trap MIB. There
  155.     are currently twelve traps:  Interface state change (regular
  156.     and virtual), Neighbor state change (regular and virtual),
  157.     Configuration error (over real and virtual links), Receive bad
  158.     packet (over regular and virtual links), Packet retransmission
  159.     (over regular and virtual links), Originate LSA and MaxAge LSA.
  160.     Each trap can be enabled and disabled separately.  Trap
  161.     origination is rate-limited, and traps are inhibited for the
  162.     first 2*DeadInterval seconds after a router comes up.
  163.  
  164.     It was decided to add two more traps.  The first indicates that
  165.     the link state database has overflowed.  The second indicates
  166.     that the link state database is close to overflowing, because
  167.     available resources having dropped below some configurable
  168.     threshold (units of the threshold being number of LSAs).
  169.  
  170.     After making these additions, the document will be published as
  171.     an Internet Draft.
  172.  
  173.                               3
  174.  
  175.  
  176.  
  177.  
  178.  
  179. (d) Current Proposal for OSPF NSSA Areas
  180.  
  181.     Rob Coltun presented the current proposal for OSPF NSSA areas.
  182.     His viewgraphs will appear in the IETF proceedings.  A brief
  183.     summary of his presentation follows:
  184.      o An NSSA area (Not so stubby area) is a new kind of area
  185.        which does not process type 5 external LSAs (reducing memory
  186.        resource requirements) but which can originate external
  187.        routing information and pass it on to the rest of the OSPF
  188.        system.  For example, an NSSA area can be used where you
  189.        wanted to use an OSPF stub area, but couldn't because
  190.        hanging hanging off of the area was a RIP cloud.
  191.  
  192.      o External routes are originated into an NSSA area via a new
  193.        link state advertisement:  type 7 LSAs.  The format of type
  194.        7 LSAs are identical to type 5 LSAs.  However, type 7s are
  195.        specific to a single NSSA area only.  There will be a
  196.        propagate bit in the type 7 LSA's Options field which
  197.        indicates whether the type 7 LSA should be translated into a
  198.        type 5 LSA at the NSSA border.  Those type 7 LSAs which are
  199.        to be translated MUST specify a forwarding address (this
  200.        makes translation into type 5 LSAs simple, and also enables
  201.        a simple already specified tie-breaking mechanism ensuring
  202.        that only one border router does the translation).
  203.  
  204.      o Area border routers attached to NSSAs originate a type 7 LSA
  205.        specifying the default route (with the propagate bit off)
  206.        into the NSSA. This compensates for the fact that type 5
  207.        LSAs are not flooded into NSSAs.  Also, to maintain the OSPF
  208.        routing hierarchy area border routers attached to NSSAs must
  209.        summarize the internal (intra-area and inter-area) OSPF
  210.        routes into the NSSA (for OSPF stub areas this summarization
  211.        is optional).
  212.  
  213.     Several other possible NSSA features were discussed, namely:
  214.     a) allowing type 7 information to be collapsed (instead of
  215.     directly translated) at NSSA boundaries and b) allowing
  216.     selective reverse translation at NSSA boundaries (i.e., type 5
  217.     LSAs into type 7 LSAs for propagation into the NSSA). It was
  218.     decided to leave both features outside the scope of the NSSA
  219.     option.
  220.  
  221. (e) Defining a Minimal Subset of OSPF
  222.  
  223.     We spent some time discussing whether it was useful to subset
  224.     OSPF beyond simply making TOS optional.  It was generally
  225.     agreed that this would probably not be a commercially viable
  226.     product, since the router would be limited to only certain
  227.     places in the topology.  However, it did appear that it might
  228.     be viable for those products that naturally reside at the edge
  229.     of the IP routing domain, for example, the Shiva FastPath box.
  230.  
  231.  
  232.                               4
  233.  
  234.  
  235.  
  236.  
  237.  
  238.   3. Action Items
  239.  
  240.  
  241.        o Revise the OSPF specification with a fix for the virtual link
  242.          problem [John Moy]
  243.  
  244.        o Revise the OSPF MIB [Fred Baker]
  245.  
  246.        o Publish the OSPF Trap MIB as an Internet Draft [Rob Coltun]
  247.  
  248.        o Document the NSSA option and publish as an Internet Draft [Rob
  249.          Coltun and Vince Fuller]
  250.  
  251.        o Outline the possibilities for a minimal OSPF implementation
  252.          [John Moy with help from Shiva and Cayman Systems].
  253.  
  254.        o Document the OSPF response to database overflow [John Moy]
  255.  
  256.  
  257.  
  258. Attendees
  259.  
  260. Steve Alexander          stevea@i88.isc.com
  261. Fred Baker               fbaker@emerald.acc.com
  262. James Barnes             barnes@xylogics.com
  263. James Beers              beers@nr-tech.cit.cornell.edu
  264. David Bolen              db3l@nis.ans.net
  265. Gregory Bruell           gob@shiva.com
  266. Dean Cheng               dean@sunz.retix.com
  267. Kenneth Crepea           crepea@cisco.com
  268. John Damiano
  269. Kurt Dobbins             dobbins@ctron.com
  270. Christine Hemrick        hemrick@cisco.com
  271. Ronald Jacoby            rj@sgi.com
  272. April Merrill            abmerri@tycho.ncsc.mil
  273. Dean Morris              morris@marvin.dec.com
  274. John Moy                 jmoy@proteon.com
  275. Thomas Pusateri          pusateri@cs.duke.edu
  276. Manoel Rodrigues         manoel.rodrigues@att.com
  277. Sharad Sanghi            sharad@ans.net
  278. Stephen Shew             sdshew@bnr.ca
  279. Richard Smith            smiddy@pluto.dss.com
  280. Frank Solensky           solensky@clearpoint.com
  281. Ravi Srinivasan          ravi@eng.vitalink.com
  282. Yuan Wang                natadm!ycw@uunet.uu.net
  283. Scott Wasson             sgw@sgw.xyplex.com
  284. Osmund de Souza          osmund.desouza@att.com
  285.  
  286.  
  287.  
  288.                                    5
  289.